package com.cskaoyan.javase._3operation;
/**
 * 赋值运算符:
 *  1.基本的赋值运算符只有" = ",扩展的赋值运算符有"+=","*="..
 *      不管是什么赋值运算符,它的运算顺序是从右往左的
 *  2.扩展的赋值运算符隐含了强制类型转换,当然隐含的强转也是强转,该数据失真还是会失真
 *  3.赋值运算符组成的赋值表达式,是有结果的
 *
 * 
 * @since 17:21
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        byte a = 10;
        byte b = 20;
        // byte c = (byte) (a + b);
        // a = (byte) (a + b);
        // a += b;

        System.out.println(a = (byte) (a + b));

        if ((a = (byte) (a + b)) == 0){}

    }
}
